html, body {
    /*font-family: Arial,Helvetica,sans-serif;*/
    font: 115% helvetica;
    color: #515151;
    text-decoration: none;
    margin: auto;

    margin-top: 0px;
    background-color: #DCE6E3;
}

p{
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0;
    margin-top: 5px;
}

a{
    color: #08708E;
    text-decoration: underline;

}

a:hover{
    font-weight: normal;
    color: #08708E;
    text-decoration: none;
}

a:active{
    font-weight: normal;
    color: #08708E;
}

a:visited{

}

img{
    /*border-left: 2px;
    border-left-color: grey;
    border-left-style: solid;
    border-top: 2px;
    border-top-color: grey;
    border-top-style: solid;

    border-bottom: 4px;
    border-bottom-color: grey;
    border-bottom-style: solid;
    border-right: 4px;
    border-right-color: grey;
    border-right-style: solid;

    margin: 5px;*/
}

/*div styles*/

#main-header {
    background-color: #DCE6E3;
    background-position: center bottom;
    background-repeat: no-repeat;
    border-bottom: 0px solid #36C60C;
    height: 35px;

    width: 100%;
}

#header-inner {
	margin-left: auto;
    margin-right: auto;
    width: 860px;
}

#main-body{
 	background-color: #DCE6E3;
    width: 100%;
}

#BODY {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 860px;
    height: 100%;
    background-color: #FFFFFF;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
}

#header {
	-moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    /*
    background-image: url("../img/top.png");*/
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 35px;
    
    width: 860px;
    margin-bottom: 5px;
    
}



#header_left {
    float: left;
/*    
    background-image: url("images/skinstar_logo.png");*/
    background-position: center center;
    background-repeat: no-repeat;
   
   
    height: 35px;
}

#header_right {
    float: right;

    height: 35px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    background-color: #000;

    width: 350px;

    padding-bottom: 1px;
    padding-right: 15px;
    color: gray;
    font-size: 8pt;
}

#header_right a:link{
	color: #EFF9FF;
	font-size: 9pt;
}
#header_right a:visited{
	color: #EFF9FF;
	font-size: 9pt;
}
#header_right a:hover{
	color: gray;
	font-size: 9pt;
}



#topMenu {

	height: 35px;
	margin-top: 0px;
}

#content {
		-moz-border-radius: 4px;
	    padding: 5px;
}

#content h1 {
	font-size: 18pt;
	padding:0px;
	margin: 0px;
}
#content_left {
/*    background-color: lightsalmon;*/
	
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    overflow-x: visible;
    overflow-y: visible;
    padding-bottom: 0px;
    padding-top: 3px;
    width: 620px;
    height: auto;
    padding: 10px;
    
}



#content_right {
    float: left;
    /*line-height: 150%;*/
    text-align: left;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 15px;
    overflow-x: visible;
    overflow-y: visible;
    width: 180px;
    border-left: 1px dotted silver;
    padding-left: 15px;
}

/*#content_footer{
	padding-top: 5px;
}*/

#content_footer .footerLinks{
	
}

#content_footer .link_category {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 192px;
/*	background-color: #EBF1F6;*/
	text-align: center;
}

#content_footer .category {
	font-size: 11pt;
	font-weight: bold;
/*	background-color: #66717A;*/
	color: #FFFFFF;
	text-align: center;
}

#content_footer .footer_link {
	padding-left: 25px;
}

.footer-menu {
	float: left;
	border: 0px;
	width: 25%;
	text-align: left;
}
.footer-menu img{
	padding-bottom: 5px;
}
.footer-menu a{
	padding-left: 5px;
	font-size: 9pt;
}

#main-footer {
    background-color: #DCE6E3;
    border-top: 0px solid #065EA8;/*#6D6D6D;*/
    height: auto;
    text-align: center;
    width: 100%;
}

#footer-outer {
    background-color: #F2F2F2;
    border-bottom: 1px solid #444444;
    border-top: 1px solid #DDDDDD;
    height: 150px;
    margin: 0 auto;
    padding: 10px 0;
    position: relative;
    text-align: center;
    width: 100%;
}
#footer-inner {
	margin-left: auto;
    margin-right: auto;
    width: 860px;
}

#footer {

	background-color: #F2F2F2;
    /*background-image: url("../img/footer.png");*/
    display: block;

    clear: both;
    padding-bottom: 0px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0px;
    text-align: center;
	width: 860px; 
    height: 150px;
}

#footer-bottom {
    background: url("images/bg-footer.jpg") repeat-x scroll 0 169px #353535;
    clear: both;
    
    width: 100%;
    height: 170px;
}

#footer-bottom-inner {
    width: 860px;
    height: 150px;
    margin: auto;
    padding-top: 10px;
}

#footer-bottom-inner ul {
	text-size: 10pt;
    list-style: none outside none;
    margin: 0 !important;
    overflow: hidden;
    padding: 0;
}
#footer-bottom-inner ul li {
    float: left;
    font: 0.75em Helvetica,Arial,sans-serif;
    padding: 0 0 0 10px;
}
#footer-bottom-inner ul ul {
    float: none;
    height: 1%;
    list-style: none outside none;
    margin: 0;
    padding: 4px 0 0;
    width: auto;
}
#footer-bottom-inner ul ul li {
    float: none;
    font: 0.75em Helvetica,Arial,sans-serif;
    height: 1%;
    padding: 0 0 4px;
}

#footer-bottom-inner ul li.item1 {
    color: #FFBBFD;
    padding-left: 0;
    width: 130px;
}
#footer-bottom-inner ul li.item2, #footer-bottom-inner ul li.item3 {
    color: #BAF9FD;
    width: 123px;
}
#footer-bottom-inner ul li.item3 {
    color: #FCE9C0;
}
#footer-bottom-inner ul li.copyright {
    border-left: 1px solid #666666;
    width: 250px;
}
#footer-bottom-inner ul li.copyright h2 {
    color: #BBBBAA;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 4px;
}
#footer-bottom-inner ul li.copyright small {
    color: #AAAAAA;
    font-size: 11px;
    line-height: 14px;
}
#footer-bottom-inner ul a {
	font-size: 9pt;
    color: #F2F2F2;
    text-decoration: none;
}
#footer-bottom-inner ul a:hover {
	font-size: 9pt;
    text-decoration: underline;
}

.xproject{
	font-size: 12pt;
	font-weight: bold;
	padding: 5px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 3px;
	background-color: #F2F2F2;
	-moz-border-radius: 8px;
	text-decoration: none;
}

.xproject a:hover{
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
}

.debug {
	background-color: #FFFCEF;
	border: 2px solid #DFD5A7;
	font: 80% "Trebuchet MS",sans-serif;
	padding: 10px;
        text-align: left;
}

.debug_div {
	background-color: #FFFFFF;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	font: 80% "Trebuchet MS",sans-serif;
	padding: 5px;
}

.debug_db {
	background-color: #EFF6FF;
	border: 2px solid #DAEAF6;
	font: 80% "Trebuchet MS",sans-serif;
	padding: 10px;
}

.block {
	
	padding: 3px;
}

a.button_ {
	margin-left: 5px;
	border: 1px solid #707C88;
	background-color: #F1F6F9;
	padding: 4px;
	color: #707C88;
	height: 20px;
	cursor:pointer;
}

a.button_hover {
	margin-left: 5px;
	border: 3px solid #DDDDDD;
	background-color: #707C88;
	padding: 4px;
	color: #FFFFFF;
	height: 20px;
}

a:hover.button_{	
	margin-left: 5px;
	border: 1px solid #707C88;
	background-color: #707C88;
	padding: 4px;
	color: #FFFFFF;
	height: 20px;
}

a:link.button_{	
	margin-left: 5px;
	border: 1px solid #707C88;
	background-color: #F1F6F9;
	padding: 4px;
	color: #707C88;
	height: 20px;
}

.left{
	float: left;
}

.right{
	float: right;
}
	
.clear {
	clear: both;
}

.v_spacer {
	height:2px; 
	margin-top:10px; 
	margin-bottom:12px;
}

.zend_form {
	width: 350px;
	padding: 5px;
	text-align: right;
}

/* LISTA-table */
.list-table td{	padding: 10px 15px 10px 5px; 	}
.list-table th{	padding: 10px 15px 10px 5px; border-bottom:1px solid #CCC; 	}

.list-table th a { text-decoration:none; }
.list-table th a:hover { text-decoration:underline; }
	
.list-table {

}

table.activeTable tr.active {
	background-color: #F1F6F9;
}

table.activeTable tr.hovered {
	background-color: #8FADBF;
	cursor: pointer;
}

table.activeTable tr.edytowany {
	text-decoration: blink;
}

table.activeTable tr.usuniety {
	text-decoration: line-through;
}

table.activeTable {
	font-size: 10pt;
	width: 100%;
}

table.activeTable th {
	border-bottom: 3px solid #8FADBF;
}
table.activeTable td {
	border-bottom: 1px solid #F1F6F9;
	padding: 5px;
	white-space: wrap;
}

table.activeTable td a{
	border: 1px solid #707C88;
	background-color: #F1F6F9;
	padding: 3px;
	color: #707C88;
}

table.activeTable td a:hover{
	border: 1px solid #707C88;
	background-color: #707C88;
	padding: 3px;
	color: #FFF;
}

.clicked {
	cursor: pointer;
}

ul {
	padding: 0px;
	margin-top: 5px;
	margin-left: 15px;
	text-align: left;
	list-style-type: none;
}

ul.li {
	margin-left: 10px;
	padding-left: 10px;
}

.scroll_checkboxes {
    height: 50px;
    width: 205px;
    padding: 5px;
    overflow: auto;
    border-bottom: 2px solid silver;
	border-right: 2px solid silver;
	border-top: 2px solid #989999;
	border-left: 2px solid #989999;
    background-color: #F1F6F9; 
}

.checkboxes{
	border-bottom: 1px solid silver;
	margin-bottom: 1px;
}

.checkboxes input{
	border-bottom: 1px solid silver;
	margin-bottom: 1px;
	cursor: pointer;
}

.checkboxes span{
	margin-left: 2px;
	vertical-align: middle;
}

.span_label{
	margin-bottom: 1px;
	vertical-align: middle;
}

.pointer {
	cursor: pointer;
}

/*pages*/
#pagesAddForm {
	width: 875px;
	margin-left: 15px;
}

#pagesAddForm input,textarea,select {
	width: 99%;
}

#pagesAddForm h2 {
	font-size: 11pt;
	margin-bottom: 0px;
}


/*favorites tooltip*/

.favorites_tooltip{
    overflow-x: hidden;
    overflow-y: auto;
    padding: 5px;
    /* must be initially hidden */
    display:none;
    /* place overlay on top of other elements */
    z-index:10000;
    /* styling */
    background-color:#13364A;
    width:220px;
    height: 300px;
    border:1px solid #666;
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 5px 0px #000;
    -webkit-box-shadow: 0 0 5px #000;
    font-size: 10px;
}

.fav a{
    margin: 0px!important;
    border: none;
}

.fav img{
    border: none;
}

.fav_title{
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    color: #d2d2d2;
    font-family: arial;
    text-align: left!important;
    margin: 2px;
}

.fav_div{
    /*width: 100%;*/
    width: auto;
    height: 80px;
    /*height: auto;*/
    clear: both;
    margin-bottom: 5px;
}
.fav_div_td_block{
    display: block;
    text-align: left;
}
.fav_prop{
    font-weight: bold;
    
}
.fav_val{
    font-weight: normal;
 
}

.fav_div_dark, .fav_div_dark span, .fav_div_dark a{
    background: #70808b;
    /*color: #d2d2d2; */
    color: white;
}

.fav_div_light, .fav_div_light span, .fav_div_light a{
    background: #f5f5f5;
    /*color: #565656;*/
    color: black;
}

.fav_div_float_img{
    float:left;
    padding: 5px;
    /*height: 94px;*/
}

.fav_description{
    font-size: 13px;
}
.fav_footer_text{
    text-align: right;
    color: white;
}
/*favorite tooltip*/

/*IMGAGE WITH CAPTIONS*/
.captioned_image {
	position:relative;
	display: block;
	float: left;
 }

.captions{
	position: absolute;
	top:0px;
	width:200px;
}

.text_left {
	float:left;
	min-width:30px; /* optional, though better have one */
	color:white;
	text-align:center;
	
}
.text_right {
	float:right;
	background: white;
}

.bGreen{
	background: #6CBD45;
	opacity:0.9;
}

.bRed{
	background: #DF5353;
	opacity:0.9;
}

.selected {
	background-color: #25FF00;
}


#topMenu .header-menu{
	width: 765px;
	background-color: #EBF1F6;
	padding-left: 5px;
}

#topMenu .link_category {
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	background-color: #EBF1F6;
	text-align: center;
}

#topMenu .category {
	font-size: 11pt;
	font-weight: normal	;
	background-color: #66717A;
	color: #FFFFFF;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

#topMenu .menuBox{
	font-size: 10t;
	font-weight: bold;
	background-color: #FFF;
	color: #000;
	text-align: center;
	border: 2px solid #659ED4;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
}

#topMenu .spanBox{
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFF;
	color: #000;
	text-align: center;
	margin: 0px;

}

#topMenu .category a {
	font-size: 11pt;
	font-weight: normal;
	background-color: #66717A;
	color: #FFFFFF;
	text-align: center;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

#topMenu .category a:hover {
	color: #F7973E;
}


#topMenu .footer_link {
	padding-left: 25px;
}

.admin_list{
	padding: 10px;
	border-bottom: 1px solid silver;
}

#admin_menu ul{
	margin-bottom: 5px;
	margin-left: 15px;
	font-size: 9pt;
}

.admin_menu_list{
	list-style-type: square;
}

.requests_box {
	padding: 3px;
	width: 180px;
	background-color:#A0FFA8; -moz-border-radius: 8px;
}


.request_box_content{
	padding-left: 12px;
}

.categories_box {
	padding: 3px;
	width: 180px;
	background-color:#D8F5FF; -moz-border-radius: 8px;
}

.categories_box a {
	padding: 5px;
}

.categories_box a:link{
	font-size: 13pt;
	font-weight: normal;
	color: #00516E;
}

.categories_box a:visited{
	color: #00516E;
	font-size: 13pt;
	font-weight: normal;
}

.categories_box a:hover{
	color: #53AAE4;
	font-size: 13pt;
	font-weight: normal;
}


.categories_box_content{
	padding-left: 12px;
}


/*OFFERS*/
#offer_list{
	padding: 5px;
}

#offer_list .offer_list_add_offer{
	padding-bottom: 10px;
	border-bottom: 1px dotted silver;
}

#offer_list .add_offer_left{
	font-size: 16pt;
	color: #828CA1;
	margin-right: 15px;
	margin-top: 15px;
}

#offer_list .add_offer_right{
	font-size: 16pt;
	color: #828CA1;
}

#offer_list .add_offer_right .input{
	font-size: 16pt;
	color: #828CA1;
	width: 370px;
}

#offer_list .add_offer_right .button{
	font-size: 16pt;
	color: #828CA1;
	width: auto;
}

#offer_list .instructions{
	font-size: 11pt;
	color: #746171;
	text-align: left;
	margin: 0px;
}

#offer_list .filters{
	font-size: 10pt;
	margin-top: 3px;
	margin-bottom: 3px;
	border-bottom: 1px dotted silver;
}

#offer_list .filters a:link{
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: underline;	
}

#offer_list .filters a:hover{
	color: #FFFFFF;
	background-color: #008DC7;
}

#offer_list .selected {
	color: #FFFFFF;
	background-color: #008DC7;
}

#offer_list .separator{
	margin-right: 2px;
	border-right: 1px dotted silver;
	padding-left: 0px;
	padding-right: 0px;
}


#offer_list .item{
	margin-top:5px;
	padding: 2px;
	border-bottom: 1px dotted silver;
}


#offer_list .item_left{
	width: 120px;
}

#offer_list .item_left img{
	border: 1px solid silver;
}

#offer_list .item_right{
	width: 460px;
}

#offer_list .item_right_title{
	padding: 0px;
	margin-left: -2px;
}

#offer_list .item_right_title a{
	font-size: 14pt;
	text-decoration: none;
}

#offer_list .item_right_title a:hover{
	
	font-size: 14pt;
	text-decoration: underline;
}

#offer_list .teaser{
	font-size: 8pt;
	margin:0px;
	height: 25px;
}

#offer_list .item_right .links{
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
}

#related_offers .item{
	padding: 2px;
	border-bottom: 1px dotted silver;
}


#related_offers .item_left{
	width: 40px;
	margin-top: 6px;
}

#related_offers .item_right{
	width: 200px;
	padding: 3px;
}

#related_offers .teaser{
	font-size: 8pt;
}

#related_offers .item_right .links{
	font-size: 8pt;
}

#other_offers .item{
	margin-right: 15px;
	padding: 2px;
	border-bottom: 1px dotted silver;
}


#other_offers .item_left{
	margin-top: 6px;
	width: 60px;
}

#other_offers .item_left img{
	border: 5px solid #EEEEEE;
	
}
#other_offers .item_right{
	width: 220px;
	padding: 3px;
	
	
}

#other_offers .teaser{
	font-size: 7pt;
}

#other_offers .item_right .links{
	font-size: 8pt;
}

#other_offers .item_right .title{
	font-size: 10pt;
}

#related_offers .item_right .title{
	font-size: 10pt;
}

#offer {
	width: 620px;
}

#offer .avatar{
	width: 80px;
	height: 80px;
	padding: 3px;
}

#offer .title{
	width: 400px;
	font-size: 14pt;
}

#offer .title a:link{
	color: #008DC7;
}

#offer .title a:visited{
	color: #008DC7;
}

#offer .title a:hover{
	color: #615151;
}

#offer .order{
	width: 130px;
	font-size: 14pt;
}

.information{
	font-size: 8pt;
}

.links{
	font-size: 8pt;
	color: #008DC7;
}

#offer .main_content {
	margin-top: 15px;
}

#offer .description {
	width: 200px;
	font-size: 11pt;
}

#offer .image {
	width: 420px;
}

#offer .image_bottom {
	padding-right: 17px;
	padding-top: 10px;
}
#offer .image img{
	border: 1px solid silver;
}

#offer .info {
	margin-top: 5px; 
	background-color: #EEEEEE; 
	-moz-border-radius: 2px; 
	padding: 5px;
	font-size: 9pt;
	color: #888890;
}

#offer .info div{
	width: 180px;
}

.captioned_image {
	position:relative;
	display: block;
	float: left;
 }

.captions{
	position: absolute;
	top:0px;
	width:400px;
}

.text_left {
	padding: 3px;
	margin: 3px;
	float:left;
	min-width:30px; /* optional, though better have one */
	color:white;
	text-align:center;
	background-color: white;
	-moz-border-radius: 2px;
	
}
.text_right {
	float:right;
	background: white;
}



#offer_form {
	background-color: #77E24D;
	color: #37641F;
	border: 2px solid #77E24D;
	-moz-border-radius: 4px; 

}

#offer_form div{
	padding: 2px;
}

#offer_form .left_side{
	width: 120px;
}

#offer_form .right_side{
	width: 480px;
}

#offer_form .title{
	
	width: 600px;
	font-size: 22pt;
}

#offer_form .offer_form_title{
	
}

#offer_form .offer_form_content{
	background-color: #C8FFB8;
}


#offer_form .title input{
	width: 430px;
	font-size: 22pt;
}

#offer_form .instructions{
	font-size: 9pt;
	color: #746171;
	text-align: right;
}

.form_image {
	padding: 1px;
	margin: 1px;
	background-color: #F1F1F1;
	border: 1px solid silver;
	width: 80px; 
	height: 80px;
}

#offer_form .shipping_details{
	background-color: #FFFFFF;-moz-border-radius: 4px; width: 600px; margin-top: 10px;
}

#pager {
	margin-top: 10px;
	margin-left: 40%;
	margin-right: auto;
	text-align: center;
	
}

#pager div{
	float: left;
	padding-left: 3px;
	height: 20px;
}
#pager div .page_no{
	padding: 4px;
	background-color: #E2F6FF;
	color: #3A8AA8;
	font-size: 11pt;
	font-weight: bold;
	border: 1px solid #3A8AA8;
}

#pager div .active{
	padding: 4px;
	background-color: #5FAED6;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	border: 1px solid #36C60C;
}

#pager div a{
	text-decoration: none;
}

#pager div a:hover{
	padding: 4px;
	background-color: #5FAED6;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	border: 1px solid #3A8AA8;
}

#pager .last_page_inactive{
	opacity: 0.5;
}

#pager .first_page_inactive{
	opacity: 0.5;
}

#pager .next_page_inactive{
	opacity: 0.5;
}

#pager .prev_page_inactive{
	opacity: 0.5;
}

#offer_list .search{
	color: #54AAE4;
	font-size: 14pt;

}

#offer_list .search_box{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	width: 325px;
	height: 34px;
	color: gray;
	font-size: 13pt;	
	border: 1px solid #B7BBCA;
}

#offer_list .search_img{
	vertical-align: bottom;
	margin-left: -5px;
	padding: 0px;
}

#offer_list .search_bar{
	background-color: #EEEEEE;
	width: 99%;
	font-size: 11pt;
	padding: 4px;
	margin-top: 15px;

}

.search_img {
	vertical-align: bottom;
	margin-bottom: 0px;
	margin-left: -5px;
}

.search_box {
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	width: 125px;
	height: 26px;
	color: #B7BBCA;
	border: 1px solid #B7BBCA;
}
.logo {
	background-color: #FFFFFF;
	width: 130px;
	height: 40px;
	-moz-border-radius: 8px;
    left: 12px;
    position: relative;
    top: 18px;
    left: 25%;
    text-align: center;
    font-weight: bold;
    padding-top:1px;
}

#profile_menu {
	background-color: #000000;
	display: none;
	position: relative;
	top: 15px;
	z-index: 500;
	width: 150px;
	height: 80px;
}

#buyer_menu {
	background-color: #000000;
	display: none;
	position: relative;
	top: 15px;
	left: 350px;
	z-index: 500;
	width: 150px;
	height: 80px;

}

#topmenu ul									{ list-style: none; }
#topmenu p                                   { margin: 0px 0; }

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; margin-top: 0px;}
ul.dropdown li                      { font-weight: normal; float: left; padding-right: 23px;}
ul.dropdown a:hover		            { }
ul.dropdown a:active                { }
ul.dropdown li a                    { display: block; padding: 0px 0px;
	 								  }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; }
ul.dropdown li.hover a              { }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 130px; visibility: hidden; position: absolute; top: 100%; left: -18px; }
ul.dropdown ul li 					{ font-weight: normal; background: #000000; color: #FFFFFF; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ width: 120px; border-right: none; width: 100%; display: inline-block; padding: 5px; text-decoration: none} 
ul.dropdown ul li a:hover			{ width: 120px; background: #EFF9FF; color: #000000; padding: 5px; text-decoration: none;} 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

.bshare{
	background: url("images/share.gif") no-repeat scroll 0 0 transparent;
	padding-left: 22px !important;
}

.bsave{
	background: url("images/like.gif") no-repeat scroll 0 0 transparent;
	padding-left: 22px !important;
}

.bshare:hover{
	background: url("images/share.gif") no-repeat scroll 0 -16px transparent;
	padding-left: 22px !important;
}

.bsave:hover{
	background: url("images/like.gif") no-repeat scroll 0 -16px transparent;
	padding-left: 22px !important;
}